package com.example.baidu.speech.shorts.service;

import com.example.baidu.speech.shorts.dto.BaiduSpeechShortDTO;

/**
 * @author hspcadmin
 */
public interface BaiduSpeechShortService {

    /**
     * 从用户的AK，SK生成鉴权签名（Access Token）
     *
     * @return 鉴权签名（Access Token）
     */
    String getAccessToken();

    /**
     * 短语音识别标准版 RAW格式
     *
     * @param baiduSpeechShortDTO BaiduShortSpeechDTO
     * @return 百度语音识别内容
     */
    String recognizingShortSpeechByte(BaiduSpeechShortDTO baiduSpeechShortDTO);

    /**
     * 短语音识别标准版 JSON格式
     *
     * @param baiduSpeechShortDTO BaiduShortSpeechDTO
     * @return 百度语音识别内容
     */
    String recognizingShortSpeech(BaiduSpeechShortDTO baiduSpeechShortDTO);

}
